Fidelity Investments — Software Engineer

Posted: 10-08-2025

About the Company:

Fidelity Investments is a global leader in financial services, committed to delivering innovative investment and technology solutions that help customers live the lives they want. As part of its digital transformation, Fidelity is making significant investments in cloud-enabled big data platforms, data lakes, and advanced data management and governance solutions to power personalized customer experiences.

About the Role:

As a Software Engineer in Fidelity’s Enterprise Cyber Security Group, you will be responsible for designing, developing, and optimizing next-generation data capabilities. Your work will involve building robust data pipelines, improving data flow, and enabling cross-functional teams to leverage large datasets for critical business functions. You will work across both cloud and on-premises environments, ensuring secure, scalable, and high-performance data solutions.

Key Responsibilities:

  • Design, develop, and optimize big data pipelines and architectures for both structured and unstructured datasets.
  • Build and manage enterprise data lakes and governance platforms.
  • Collaborate with cross-functional teams to address data requirements and optimize data flow.
  • Perform root cause analysis on data and processes to identify improvements.
  • Implement data modeling for OLTP/OLAP and NoSQL environments.
  • Work with cloud services (AWS, Azure, or GCP) and big data technologies.
  • Ensure operational excellence, security, and compliance in data platforms.
  • Utilize programming and scripting languages to enhance data solutions.

Key Technical Skills:

SQL, Relational Databases, NoSQL (Postgres, etc.), AWS/Azure/GCP, Big Data Technologies, Data Modeling, Kubernetes, Containerization, ETL/ELT, Snowflake, Data Security, Logging & Telemetry, Jenkins, GIT, Terraform, Python, Java, Shell Scripting, Agile Tools

Requirements:

  • Graduate or Post Graduate degree in Computer Science, Information Technology, or related field.
  • 2–5 years of experience in Data Warehousing, Big Data, Analytics, and Machine Learning.
  • Strong experience with SQL, cloud platforms, and big data pipeline development.
  • Solid understanding of data modeling and governance.
  • Experience with ETL/ELT processes for structured and unstructured data.
  • Proficiency in at least two programming or scripting languages (Python, Java, Shell).
  • Strong analytical skills and familiarity with unstructured data processing.
  • Ability to work in a collaborative, fast-paced environment.

Preferred:

  • Experience with Snowflake.
  • Exposure to Data Science, AI/ML.
  • Proficiency in Java, C++, Scala, or similar OOP languages.

Important Notice:

This job description and related content are owned by Fidelity Investments. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact Fidelity Investments directly. We do not process applications or respond to candidate queries.